'''
知识点：列表，字典，死循环

延申：在python中，我们可以使用字典来保存一个人的信息，但是如果想保存多个人的信息，必须把列表和字典结合起来

为什么需要死循环：
当我们选中某个菜单时，功能一旦执行完毕，则整个程序就执行结束了，为了保存程序可以一直运行下去，可以模拟死循环的效果，让程序一直运行下去
while True:
    ....
    .....
    .....


'''

students=[]
print('-'*40)
print('欢迎使用通讯录管理系统V1.0')
print('[1]增加学员信息')
print('[2]删除学员信息')
print('[3]退出系统')
print('-'*40)

while True:
    user_num = int(input('请输入要进行的操作编号：'))

    if user_num == 1:
        student = {}
        student['name'] = input('请输入学员的姓名：')
        student['age'] = input('请输入学员的年龄：')
        student['mobile'] = input('请输入学员的电话：')
        students.append(student)
        print(students)

    elif user_num == 2:
        name = input('请输入要删除的学员信息：')
        for i in students:
            if i['name'] == name:
                students.remove(i)
                print('删除成功')
                print(students)
            else:
                print('您要删除的学员信息不存在')
    elif user_num==3:
        print('感谢使用通讯录管理系统V1.0')
        break
    else:
        print('输入错误，请重新输入')
